package com.ruoyi.customerService.domain.vo;

import com.ruoyi.logistic.domain.PageDate;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Date;

@Data
public class CsCollaborativeTaskVo {
    //    运单号
    @ApiModelProperty("运单号")
    private String transportCode;
    //    任务类型
    @ApiModelProperty("任务类型")
    private String taskType;

    @ApiModelProperty("任务状态（待认领：waiting 处理中：dealing 总部介入中：headIntervention 已完结：finish）")
    private String taskStatus;
    //    是否已回复
    @ApiModelProperty("是否已回复 0是1否")
    private String isReturn;
    //    进出港
    @ApiModelProperty("进出港")
    private String enterLeavingPort;
    //    发起网点
    @ApiModelProperty("发起网点")
    private Long startNetworkNameId;
    //   目的网点
    @ApiModelProperty("目的网点")
    private Long aimNetworkNameId;
    //   处理网点
    @ApiModelProperty("处理网点")
    private Long processNetworkNameId;
    //   处理人
    @ApiModelProperty("处理人")
    private Long processer;
    //  订单网点
    @ApiModelProperty("订单网点")
    private Long orderNetworkNameId;
    //是否收藏
    @ApiModelProperty("是否收藏 0是1否")
    private String isCollect;
    //介入原因
    @ApiModelProperty("介入原因")
    private String hqInterveneReason;

    @ApiModelProperty("紧急任务:1; 非紧急任务 0")
    private String dealStatus;

    @ApiModelProperty("是否滞留 0是 1否")
    private String isRetention;

    @ApiModelProperty("我的：selectMine  网点发起：selectSend  网点接收：selectGet  不传默认全部")
    private String code;


    private String createBy;

    private Date startTime;

    private Date endTime;

    private PageDate pageDate;
}
